package com.finley.flowabledemo.design.responsibility;


/**
 * @description:
 * @author: xianfei.chao
 * @date 2025/5/31 21:50
 * @version: 1.0
 */
public abstract class Manager {

    protected String name;

    protected Manager superior;

    public Manager(String name) {
        this.name = name;
    }


    public void setSuperior(Manager superior) {
        this.superior = superior;
    }


    abstract public void requestApplications(Request request);
}
